#container{background:#FFFFFF;border:1px solid #CCCCCC;box-shadow:1px 1px 4px #00000040;border-radius:6px;padding-right:20px;margin-top:20px}label{margin-bottom:10px;margin-top:10px;display:block}input{display:block}.amount{text-align:right}.breadcrumb#category_breadcrumb,.breadcrumb#article_breadcrumb{margin-left:20px}.breadcrumb{background-color:transparent;margin-top:10px;margin-bottom:0}.main-content{margin:0 10px;padding:0 25px 25px}.bill-section{border-top:5px solid #103F83}.bill-total{border-top:5px solid #103F83;background-color:#f5f5f5!important}.bill-section{border-top:2px solid #103F83;background-color:#fff}.article-header{color:#084185;margin-top:3rem!important}#container .header{padding-top:5rem}.total-kwh{width:100%;min-width:105px;box-sizing:border-box}.total-kwh-missing{font-weight:700;font-size:14px}.month-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:.75rem}.month-item{padding:0;margin:0;box-sizing:border-box;width:auto}.month-header{display:flex;align-items:center}.month-label{margin-top:11.5px!important}.mediumview #article-aside{display:none!important}.mediumview .equalized-main{width:100%;left:0}.revert-summary{border:revert!important;border-radius:revert!important;color:revert!important;padding:revert!important}.revert-details[open]{border:revert!important;border-radius:revert!important}#equalized-monthly{background-color:revert!important}#monthly-block-charges-list{display:none}#monthly-block-charges-list details{padding-left:2em}h6,.h6{margin-top:revert!important}.category-feat-gradient{background:linear-gradient(to bottom,rgba(255,0,0,0),#004085);position:absolute;width:100%;height:75%;right:0;bottom:0}.w-100{min-width:100%}.equalized-payment-container #container{display:flex;flex-direction:column;align-items:center}.equalized-payment-container a:not(.btn){color:var(--body-font);-webkit-text-decoration-color:inherit;text-decoration-color:inherit;text-decoration-thickness:2px;text-underline-offset:3px}.equalized-payment-container a:hover:not(.btn,:has(> span[style*="color"])){color:var(--body-font);-webkit-text-decoration-color:var(--lighter-blue);text-decoration-color:var(--lighter-blue)}.equalized-payment-container a:has(> span[style*="color"]){text-decoration:none}.equalized-payment-container a>span[style*=color]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}@media screen and (max-width: 992px){.detail-container{width:100%}}
